"""
提示：
1. 你可以使用一个循环来收集每个室友的用电信息。每次循环中，再使用一个子循环来收集该室友的所有用电器的功率和使用时间，当捕获到非用电信息时（即非数字）结束循环。
2. 用电总功耗可以通过功率乘以使用时间得到。所有室友的用电总功耗之和就是宿舍的总功耗。
3. 每个室友应缴纳的电费 = (该室友的总功耗 / 宿舍的总功耗) * 100元。
"""

# 宿舍总人数
number= 6
# 总电费
cost = 100

# 用于存储每个室友的总功耗
total_coat = []

# 循环收集每个室友的用电信息
for i in range(number):
    print(f"请室友{i + 1}输入用电信息（格式：功率 使用时间）：")
    total_power = 0
    while True:
        try:
            power, time = map(float, input().split())
            total_power += power * time
        except ValueError:
            break
    total_coat.append(total_power)
    print(f"室友{i + 1}的用电总功率为：{total_power}")

# 计算宿舍总功耗
total_power = sum(total_coat)

# 计算每个室友应缴纳的电费并打印
for i, power in enumerate(total_coat):
    cost = (power / total_power) * cost
    print(f"室友{i + 1}应缴纳的电费为：{cost}元")